package com.xbongbong.pro.appmodule.pojo.vo;

import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.sys.domain.entity.ext.FeeEntityExt;
import com.xbongbong.sys.domain.entity.ext.FeeLogEntityExt;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * @description: 模板中心：开通应用
 * @Author: hongxiao
 * @date: 2019-03-02 17:08
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class AppModuleOpenVO extends BaseVO {
    /**
     * 应用id
     */
    private Long appId;
    /**
     * 应用模板名
     */
    private String name;
    /**
     * 应用图标
     */
    private AppIcon icons;
    /**
     * 应用开通的套餐信息
     */
    private List<FeeEntityExt> openMealInfo;
    /**
     * crm截止时间
     */
    private Long endTime;
    /**
     * 应用当前套餐信息
     */
    private FeeLogEntityExt currentMeal;
    /**
     * 开通应用套餐费用图片
     */
    private String feeImage;

    /**
     *工商查询/搜客状态
     */
    private Integer trialStatus;


    @Getter
    @Setter
    public class AppIcon implements Serializable{
        /**
         * 应用图标
         */
        private String icon;
        /**
         * 应用图标背景颜色
         */
        private String bgColor;
    }
}
